import { getLogPreInfo } from '../../api/sys'
import { Message } from 'ant-design-vue'
/**
 * sys，最终合并到总的store
 */
const state = {
    // 状态
    logPreInfo:{}
}
const actions = {
    // 与组件中数据对接
    // 发送数据请求，将结果提交mutations
    async logPreInfo(context){
        // 获得结果
        let result = await getLogPreInfo();
        const { code,data,msg } = result;
        // 存放到vuex
        if(code === 200){
            if(data){
                context.commit('SAVE_LOGPREINFO',data);
            } else {
                Message.error(msg);
            }
        }
    }
}

const mutations = {
    // 保存用户信息
    SAVE_LOGPREINFO(state,value){
        state.logPreInfo = value;
    }
}

const getters = {

}
export default {
    state,
    actions,
    mutations,
    getters
}
